#ifndef SKL_H
#define SKL_H
#include "skl_core.h"

extern int yyparse(void);

extern void init_compiler();

extern void execute();

extern FILE *yyin;

#define SKL_VERSION         "0.0.1"
#define SKL_VERSION_NUM     20191230

#define SKL_AUTHOR     "Michael Lee"

void init_entry();
int handle_command(int argc, char *argv[]);
void handle_version_command();
void handle_author_command();
void handle_help_command();
void handle_run_command(char *filename);

#endif /* SKL_H */